palm-tree of canary islands - German English Dictionary